Informationen zum Forum CATIA V5 Programmierung:
Anzahl aktive Mitglieder: 2.322
Anzahl Beiträge: 31.786
Anzahl Themen: 6.279

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 7, 7 Gesamtergebnisse mit Suchbegriffen parameter catia v5 sec.
CATIA V5 Programmierung : Hauptkörper ändern
dddt1 am 26.01.2024 um 11:13 Uhr (1)
Hallo Zusammen,habe folgendes Problem:es gibt ein Modell, das den Hauptkörper (leer) und einen Körper ("Körper.1) mit den Geometrien hat.Während der Makroausführung setze ich den Körper.1 als MainBody mithilfe dieses Satzes fest:CATIA.ActiveDocument.Part.MainBody = CATIA.ActiveDocument.Part.Bodies.Item(i)um die gewissen Parameter aus dem Körper auszulesen. Es funktioniert einwandfrei.Danach soll der ursprüngliche Körper ("Hauptkörper") wieder zum MainBody gemacht werden. Und das funktioniert nicht. Probier ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Hauptkörper ändern
dddt1 am 26.01.2024 um 12:59 Uhr (1)
Die erste Variante mit dem GetMaterialOnBody funktioniert !Vielen vielen Dank, Bernd!Leider benötige ich paar andere Parameter...Die meisten auszulesen habe ich hinbekommen. Jetzt stolpere ich beim Volumen des Körpers..wieder eine ähnliche Geschichte..wenn der Körper zum Hauptkörpier nominiert ist, dann wird Volumen ermittelt..sonst ist der Volumen=0.BGdddt1

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Hauptkörper ändern
dddt1 am 26.01.2024 um 14:33 Uhr (1)
Das Volumen wird jetzt auch berechnet: Set Vol = CATIA.ActiveDocument.Part.CreateReferenceFromObject(CATIA.ActiveDocument.Part.Bodies.Item(i)) Set SPAWorkbench1 = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench") Set Volumen_Messung = SPAWorkbench1.GetMeasurable(Vol) Koerper_Volumen = Round(Volumen_Messung.Volume * 1000000, 3)Herzlichen Dank für Deine kompetente und schnelle Hilfe, Bernd!Schönes WE!BGdddt1

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Hauptkörper ändern
dddt1 am 26.01.2024 um 13:03 Uhr (1)
Hier ist die Lösung für Dichte_ermittlung, falls jemand änliche Frage hätte:Dim Mat_1 as MaterialSet Param = CATIA.ActiveDocument.Part.GetItem("CATMatManagerVBExt") Param.GetMaterialOnBody CATIA.ActiveDocument.Part.Bodies.Item(i), Mat_1 Density = Mat_1.AnalysisMaterial.GetValue("SAMDensity")dddt1

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Name des Modells ermitteln
dddt1 am 27.04.2021 um 14:02 Uhr (1)
Gemeint ist es programmiertechnisch, mithilfe vom Makro im CATIA.

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Hauptkörper ändern
dddt1 am 26.01.2024 um 11:35 Uhr (1)
Danke für eine schnelle Antwort Bernd!Hatte gerade ausprobiert:der Doppelklick oder das "Körper in Bearbeitung setzen" bringen bei mir nichts. Der Körper.1  bleibt als MainBody :-(Ich ändere den MainBody, um die Dichte des dem Körper zugewiesenen Materials mit dieser Methode auszulesen :CATIA.ActiveDocument.Part.DensityWenn ich einfach vom "normalen" Körper die Dichte auslese, dann bekomme ich eine glatte 1 und nicht die tatsächliche Dichte des Körpers.BGdddt1[Diese Nachricht wurde von dddt1 am 26. Jan. 20 ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : makro für stücklistenformat
dddt1 am 19.01.2026 um 12:19 Uhr (1)
Meinst Du mit "manuell" per Makro-Aufzeichnung?Falls ja, dann geht es..hier ist das Code:Zitat:Sub CATMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductDim assemblyConvertor1 As AssemblyConvertorSet assemblyConvertor1 = product1.GetItem("BillOfMaterial")Dim arrayOfVariantOfBSTR1(4)arrayOfVariantOfBSTR1(0) = "Menge"arrayOfVariantOfBSTR1(1) = "Teilenummer"arrayOfVariantOfBSTR1(2) = "Typ"arrayOfVariantOfBSTR1(3 ...

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)


Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz